display_get_orientation


描述

此函数将返回两个常量之一,GameMaker Studio 2通过此告诉你运行游戏的设备是以横向还是纵向模式进行操作(参见下表)。请注意,在 html5 目标模块中使用时,此函数可能无法正确检测设备的方向。然而使用起来很方便,仿照下面的脚本:

return (browser_width < browser_height);

纵向返回 横向返回


语法:

display_get_orientation()


返回:

常量

常量 描述
display_landscape 横向放置设备,如: 拥有从左到右最长的边缘,菜单按钮是在右边。
display_landscape_flipped 如上,只有菜单按钮在左边。
display_portrait 纵向放置设备 如:从顶部到底拥有最长的边缘,菜单在底部。
display_portrait_flipped 同上,只有菜单在顶部。


例如:

if display_get_orientation() = display_landscape
   {
   global.Config = 0;
   }
else
   {
   global.Config = 1;
   }

上述代码检测设备的操作方向,根据返回值设置一个全局变量。